@charset "utf-8";
html,body {padding:0;margin:0;}
* {margin:0;padding:0;font-family:Arial,Helvetica,Verdana,'Microsoft YaHei';border:0;outline:medium;text-shadow:none;text-decoration:none;}
body {color:#333;position:relative;-webkit-text-size-adjust:none;-ms-text-size-adjust:none;-webkit-tap-highlight-color:rgba(0,0,0,0);}
input {vertical-align:middle;}
textarea {resize:none;}
div {box-sizing:border-box;}
ul {list-style:none;}
p {margin:0;}
a,a:link,a:active,a:visited,a:hover {color:inherit;text-decoration:none;}
i,em {font-style:normal;}
/*tr,td,tbody,thead {background:inherit;}*/
/*input placeholder 样式 */
::-webkit-input-placeholder {color:#999999;}
:-moz-placeholder {color:#999999;}
::-moz-placeholder {color:#999999;}
:-ms-input-placeholder {color:#999999;}
/*修改滚动条*/
::-webkit-scrollbar {width:6px;height:6px;}
::-webkit-scrollbar-track {box-shadow:inset 0 0 6px transparent;background:#f8f8f8;border-radius:6px;}
::-webkit-scrollbar-thumb {border-radius:6px;background:#bbb;}
/* 无内容 */
.no-goods,.no-network {width:100%;padding-top:100px;overflow:hidden;text-align:center;}
.no-goods img {display:block;margin:0 auto 30px;width:220px;max-height:105px;}
.no-network img {display:block;margin:0 auto 30px;width:222px;height:160px;}
.no-goods p,.no-network p {font-size:14px;color:#666666;line-height:20px;}

.de-page-mian {padding-top:25px;}
/*隐藏手机端分页多余换行元素*/
@media(max-width:767px) {
  .de-page-mian .page-inner a {margin-right:0!important;}
  .de-page-mian span,.de-page-mian input,.de-page-mian .page-btn {display:none!important;}
}
@media(min-width:1200px) {
  .de-page-mian {padding-top:45px;}
}

/*图片比例控制*/
.imgbox {width:100%;overflow:hidden;position:relative;}
.imgbox:after {content:'';display:block;padding-top:75%;}
.imgbox img {height: 100%;
    width: 100%;
    object-fit: cover;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    transition: .36s all;}
.imgbox img:hover {transform:translate(-50%,-50%) scale(1.1);transition:.36s all;}

@font-face {
  font-family: 'iconfont';  /* Project id 2005099 */
  src: url('//at.alicdn.com/t/font_2005099_ec4ig0xkiu.woff2?t=1622169507882') format('woff2'),
       url('//at.alicdn.com/t/font_2005099_ec4ig0xkiu.woff?t=1622169507882') format('woff'),
       url('//at.alicdn.com/t/font_2005099_ec4ig0xkiu.ttf?t=1622169507882') format('truetype');
}




.ali-icon {font-family: 'iconfont';}

/*灌南李氏商贸有限公司产品中心关于我们店面展示厂家直销 活猪现杀 质量保证经销代理店面展示资质荣誉文化传承资讯动态在线留言联系我们资质荣誉文化传承新闻资讯烤乳猪鲜冻乳猪简介*/
@font-face {
  font-family: 'webfont';
  font-display: swap;
  src: url('//at.alicdn.com/t/webfont_oy7n3z53s7s.eot'); /* IE9*/
  src: url('//at.alicdn.com/t/webfont_oy7n3z53s7s.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('//at.alicdn.com/t/webfont_oy7n3z53s7s.woff2') format('woff2'),
  url('//at.alicdn.com/t/webfont_oy7n3z53s7s.woff') format('woff'), /* chrome、firefox */
  url('//at.alicdn.com/t/webfont_oy7n3z53s7s.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
  url('//at.alicdn.com/t/webfont_oy7n3z53s7s.svg#after') format('svg'); /* iOS 4.1- */
}




.ali-font {font-family: 'webfont';}

body {font-size:12px;}
@media(min-width:768px) {
  body {font-size:14px;}
}
@media(min-width:992px) {}
@media(min-width:1200px) {
  body {font-size:16px;}
}
@media(min-width:1366px) {
  .container {width:1296px;max-width:1296px;margin:0 auto;}
}

.typebox::-webkit-scrollbar {height:1px;}

.header {background: #fff;}
.header .logo {white-space: nowrap;}
.header .t1 {color:#911f1f;font-size:22px; padding-top:35px;}
.header .t2 {color:#3e3e3e;}
.header .t3 {color:#3e3e3e;margin:5px 0;}
.header .tel {display:none;align-items: center;justify-content: flex-end;}
.header .tel>div {background:url(../images/tel.png) no-repeat center left;padding-left:45px;white-space: nowrap;text-align:right;}
.header .tel .c1 {color:#666666;}
.header .tel .c2 {color:#911f1f;font-size:25px;font-weight: bold;}
@media(max-width:767px) {
  .header {padding-top:10px;}
}
@media(min-width:768px) {
  .header {height:100px;}
}
@media(min-width:992px) {
  .header .t1 {font-size:28px;}
  .header .t2 {letter-spacing: 3px;}
  .header .tel {display:flex;}
}
@media(min-width:1200px) {
  .header {height:115px;}
  .header .t1 {font-size:34px;}
  .header .t2 {font-size:14px;}
  .header .tel .c1 {font-size:14px;d}
}
@media(min-width:1601px) {
  .header {height:125px;}
  .header .t1 {font-size:38px;}
  .header .tel .c2 {font-size:29px;}
}

.nav {color:#fff;background: #911f1f;line-height: 35px;}
.nav .slide {text-align:center;}
.nav .slide a {display:block;}
@media(max-width:767px) {
  .nav .slide {flex-basis:25%;}
  .nav .slide a:hover {background: #bb2929;}
  .nav .slide.active a {background: #bb2929;}
}
@media(min-width:768px) {
  .nav .slide {flex:1;}
  .nav .slide a:hover {font-weight:bold;}
  .nav .slide.active a {font-weight:bold;}
}
@media(min-width:992px) {
  .nav {line-height: 45px;}
}
@media(min-width:1200px) {
  .nav {line-height: 50px;}
}
@media(min-width:1601px) {
  .nav {line-height: 55px;}
}

.banner {overflow:hidden;}
.banner .swiper-pagination-bullet.swiper-pagination-bullet-active {background: #911f1f;}
.banner-box {position:relative;left:50%;transform:translateX(-50%);}
@media(min-width:1200px) {
	.banner-box {width:1600px;}
}
@media(min-width:1440px) {
	.banner-box {width:1920px;}
}

/*内页大图样式*/
.inbanner {width:100%;overflow:hidden;position:relative;}
.inbanner>img {width:568px;position:relative;left:50%;transform:translateX(-50%);}
.location {color:#a3a3a3;line-height:40px;}
.location .title {background:#fff;display:flex;justify-content: space-between;align-items: center;}
.location .t1 {color:#000;font-size:20px;margin-right:15px;}
.location .t2 {color:#999999;}
@media(max-width:767px) {
  .location .title {flex-wrap:wrap;}
  .location .t2 {flex:0 0 100%;}
}
@media(min-width:568px) {
  .inbanner>img {width:768px;}
}
@media(min-width:768px) {
  .inbanner>img {width:992px;}
  .location .title {padding:0 15px;}
}
@media(min-width:992px) {
	.inbanner {margin-bottom:-45px;}
  .inbanner>img {width:1200px;}
  .location {line-height: 50px;}
  .location .title {padding:0 30px;}
  .location .t1 {font-size:26px;margin-right:35px;}
}
@media(min-width:1200px) {
  .inbanner>img {    width: inherit;}
  .location {font-size:14px;line-height: 65px;}
  .location .title {padding:0 40px;}
  .location .t1 {font-size:32px;margin-right:80px;}
  .location .list a {font-size:17px;margin-right:50px;}
  .location .list a.active {font-size:32px;margin-right:80px;}
}
@media(min-width:1601px) {
  .location {line-height: 75px;}
  .location .title {padding:0 50px;}
  .location .t1 {font-size:36px;margin-right:110px;}
  .location .list a {font-size:20px;margin-right:70px;}
  .location .list a.active {font-size:36px;margin-right:110px;}
}

.hot {background: #f8f8f8;line-height: 40px;}
.hot .container {display:flex;}
.hot .t1 {color:#333333;}
.hot .t2 {white-space: nowrap;padding-left:10px;}
.hot a {color:#333;display:inline-block;margin-right:10px;}
.hot a:hover {color:#911f1f;}
@media(max-width:767px) {
  .hot .t2 {overflow-x: scroll;}
}
@media(min-width:992px) {
  .hot {line-height: 45px;}
  .hot a {margin-right:20px;}
}
@media(min-width:1200px) {
  .hot {font-size:15px;line-height: 55px;}
  .hot a {margin-right:30px;}
}
@media(min-width:1601px) {
  .hot {line-height: 60px;}
}

.index01 {padding:30px 0 25px;}
.index01 .title {text-align: center;padding-bottom:10px;}
.index01 .t1 {color:#333;font-size:22px;}
.index01 .t2 {color:#999999;margin-top:5px;}
.index01 .title i {display:block;height:2px;width:37px;background:#911f1f;margin:10px auto;}
.index01 .leftbox {}
.index01 .s1 {font-size:20px;}
.index01 .typebar {margin-top:10px;}
.index01 .s2 {border:1px solid #bfbfbf;display:inline-block;padding:0 15px;line-height: 35px;transition:.36s all;}
.index01 .s2:hover {color:#fff;background: #911f1f;transition:.36s all;}
.index01 .msgbox {display:none;text-align: center;}
.index01 .s3 {font-weight: bold;}
.index01 .imgbox {background: #f9f4ee;}
.index01 .c1 {margin-top:10px;text-align: center;}
.index01 .s5 a {display:block;}
.index01 .s5:hover {color:#911f1f;background: #fff;}
@media(max-width:991px) {
	.index01 .typebar {overflow-x: scroll;white-space: nowrap;margin-bottom:20px;}
	.index01 .s2 {margin-right:10px;line-height:30px;}
}
@media(min-width:992px) {
  .index01 {padding:35px 0 30px;}
  .index01 .t1 {font-size:28px;}
  .index01 .title {padding-bottom:20px;}
  .index01 .title i {margin-top:15px;}
  .index01 .leftbox {color:#fff;background: #911f1f;flex:0 0 20.5%;max-width:20.5%;padding:25px 10px 0;}
  .index01 .rightbox {flex:0 0 79.5%;max-width:79.5%;}
  .index01 .s1 {font-size:22px;}
  .index01 .typebar {color:#333;background:#fff;margin-top:20px;padding:10px;}
  .index01 .s1 i {margin-right:15px;}
  .index01 .s2 {display:block;padding:0 15px;line-height: 40px;margin-bottom:6px;}
  .index01 .msgbox {display:block;margin-top:20px;}
  .index01 .s3 {margin-top:10px;}
  .index01 .s4 {font-size:20px;margin-top:5px;}
  .index01 .s5 {width:120px;line-height: 30px;text-align:center;border:1px solid #fff;display:inline-block;margin-top:10px;}
  .index01 .img {max-width:120%;margin-top:15px;position:relative;left:50%;transform:translate(-50%,15px);}
  .index01 .content {padding-left:30px;}
  .index01 .c1 {margin-top:15px;}
}
@media(min-width:1200px) {
  .index01 {padding:45px 0 35px;}
  .index01 .t1 {font-size:30px;}
  .index01 .t2 {font-size:14px;margin-top:10px;}
  .index01 .title {padding-bottom:30px;}
  .index01 .title i {margin-top:20px;}
  .index01 .leftbox {padding:30px 15px 0;}
  .index01 .s1 {font-size:25px;}
  .index01 .typebar {margin-top:25px;padding:20px 15px;}
  .index01 .s2 {font-size:15px;margin-bottom:10px;}
  .index01 .msgbox {margin-top:30px;}
  .index01 .s3 {font-size:15px;margin-top:15px;}
  .index01 .s4 {font-size:23px;}
  .index01 .s5 {margin-top:15px;}
  .index01 .content {padding-left:40px;}
  .index01 .c1 {font-size:15px;margin-top:20px;}
}
@media(min-width:1601px) {
  .index01 {padding:50px 0 40px;}
  .index01 .t1 {font-size:32px;}
  .index01 .title {padding-bottom:40px;}
  .index01 .title i {margin-top:25px;}
  .index01 .leftbox {padding:35px 15px 0;}
  .index01 .s1 {font-size:27px;}
  .index01 .typebar {margin-top:30px;}
  .index01 .msgbox {margin-top:50px;}
  .index01 .s3 {margin-top:20px;}
  .index01 .s4 {font-size:26px;}
}

.index02 {background: #911f1f;padding:20px 0;}
.index02 .t1 {color:#ffd800;font-size:24px;}
.index02 .t2 {color:rgba(255,255,255,.6);}
.index02 .t3 {color:#fff;font-weight: bold;border:1px solid #b16161;line-height: 36px;border-radius: 18px;margin-top:10px;padding:0 20px;display:inline-block;}
.index02 .t3 b {font-size:18px;}
@media(min-width:768px) {}
@media(min-width:992px) {
  .index02 {padding:25px 0;}
  .index02 .t1 {font-size:30px;margin-top:10px;}
  .index02 .t3 b {font-size:20px;}
  .index02 .t3 {line-height: 42px;border-radius: 21px;margin-top:15px;padding:0 25px;}
}
@media(min-width:1200px) {
  .index02 {padding:30px 0;}
  .index02 .t1 {font-size:34px;margin-top:15px;}
  .index02 .t3 b {font-size:22px;}
  .index02 .t3 {padding:0 30px;}
}
@media(min-width:1601px) {
  .index02 {padding:35px 0;}
  .index02 .t1 {font-size:38px;margin-top:20px;}
  .index02 .t3 b {font-size:25px;}
}

.index03 {padding:30px 0 25px;}
.index03 .title {text-align: center;padding-bottom:10px;}
.index03 .t1 {color:#333;font-size:22px;}
.index03 .t2 {color:#999999;margin-top:5px;}
.index03 .title i {display:block;height:2px;width:37px;background:#911f1f;margin:10px auto;}
.index03 .c1 {font-size:18px;padding-bottom:5px;border-bottom:1px solid #eee;position:relative;}
.index03 .c1:after {content:'';width:16%;height:3px;background:#911f1f;position:absolute;bottom:0;left:0;}
.index03 .c2 {color:#444;line-height: 22px;height:110px;overflow:hidden;margin-top:15px;text-align: justify;}
.index03 .c3 {display:block;color:#fff;background:#911f1f;width:150px;line-height: 36px;border-radius: 18px;text-align:center;margin-top:10px;}
.index03 .c3:hover {background: #bb2929;}
@media(min-width:768px) {}
@media(min-width:992px) {
  .index03 {padding:35px 0 30px;}
  .index03 .t1 {font-size:28px;}
  .index03 .title {padding-bottom:20px;}
  .index03 .title i {margin-top:15px;}
  .index03 .c1 {font-size:22px;padding-bottom:8px;}
  .index03 .c2 {margin-top:25px;}
  .index03 .c3 {line-height:40px;border-radius:20px;margin-top:15px;}
}
@media(min-width:1200px) {
  .index03 {padding:45px 0 35px;}
  .index03 .t1 {font-size:30px;}
  .index03 .t2 {font-size:14px;margin-top:10px;}
  .index03 .title {padding-bottom:30px;}
  .index03 .title i {margin-top:20px;}
  .index03 .c1 {font-size:25px;padding-bottom:11px;}
  .index03 .c2 {font-size:15px;line-height: 28px;height:140px;margin-top:30px;}
  .index03 .c3 {margin-top:20px;}
}
@media(min-width:1601px) {
  .index03 {padding:50px 0 40px;}
  .index03 .t1 {font-size:32px;}
  .index03 .title {padding-bottom:40px;}
  .index03 .title i {margin-top:25px;}
  .index03 .c1 {font-size:28px;padding-bottom:14px;}
  .index03 .c2 {line-height: 32px;height:160px;margin-top:35px;}
  .index03 .c3 {margin-top:25px;}
}

.index04 {padding:30px 0 25px;}
.index04 .title {text-align: center;padding-bottom:10px;}
.index04 .t1 {color:#333;font-size:22px;}
.index04 .t2 {color:#999999;margin-top:5px;}
.index04 .title i {display:block;height:2px;width:37px;background:#911f1f;margin:10px auto;}
.index04 .swiper-slide:hover .c1 {color:#fff;background:#911f1f;}
.index04 .imgbox {background: #efefef;}
.index04 .c1 {color:#666;background: #efefef;line-height: 35px;text-align: center;padding:0 15px;}
@media(min-width:768px) {

}
@media(min-width:992px) {
  .index04 {padding:35px 0 45px;}
  .index04 .t1 {font-size:28px;}
  .index04 .title {padding-bottom:20px;}
  .index04 .title i {margin-top:15px;}
}
@media(min-width:1200px) {
  .index04 {padding:45px 0 60px;}
  .index04 .t1 {font-size:30px;}
  .index04 .t2 {font-size:14px;margin-top:10px;}
  .index04 .title {padding-bottom:30px;}
  .index04 .title i {margin-top:20px;}
  .index04 .c1 {font-size:15px;line-height: 38px;}
}
@media(min-width:1601px) {
  .index04 {padding:50px 0 80px;}
  .index04 .t1 {font-size:32px;}
  .index04 .title {padding-bottom:40px;}
  .index04 .title i {margin-top:25px;}
}

.index05 {position:relative;padding:30px 0;}
.index05 .bg {background: #911f1f;position:absolute;left:0;right:0;top:0;padding-top:150px;}
.index05 .t1 {color:#ffd800;font-size:24px;text-align: center;}
.index05 .content {background: #f3f3f3;margin-top:15px;padding:25px 4%;}
.index05 .txtbox {color:#222;border:1px solid #cbcbcb;text-align:center;padding:10px 0;margin-bottom:15px;}
.index05 .txtbox.active,.index05 .txtbox:hover {color:#911f1f;cursor:pointer;border-color:#707070;}
.index05 .s1 {font-size:16px;}
.index05 .s2 {font-size:12px;}
.index05 .c1 {color:#911f1f;font-weight: bold;font-size:46px;flex:0 0 20%;max-width:20%;text-align:right;}
.index05 .c2 {color:#911f1f;line-height: 22px;text-align: justify;flex:0 0 80%;max-width:80%;}
.index05 .img {text-align: center;}
.index05 .swiper-pagination {width:100%;margin-top:20px;position:unset;}
.index05 .swiper-pagination-bullet {background:none;border:1px solid #911f1f;opacity:1;margin:0 5px;}
.index05 .swiper-pagination-bullet-active {background: #911f1f;}
@media(max-width:991px) {
  .index05 .c1 {padding-right:20px;}
  .index05 .img {flex:0 0 100%;padding-top:20px;}
}
@media(min-width:992px) {
  .index05 {padding:35px 0;}
  .index05 .t1 {font-size:40px;}
  .index05 .content {padding:30px 4%;margin-top:20px;}
  .index05 .txtbox {margin-bottom:20px;}
  .index05 .s1 {font-size:20px;}
  .index05 .s2 {margin-top:5px;}
  .index05 .c1 {font-size:55px;flex:0 0 11%;max-width:11%;}
  .index05 .c2 {line-height: 24px;flex:0 0 50%;max-width:50%;}
  .index05 .img {flex:0 0 30%;max-width:30%;}
}
@media(min-width:1200px) {
  .index05 {padding:40px 0 35px;}
  .index05 .bg {padding-top:230px;}
  .index05 .t1 {font-size:44px;}
  .index05 .content {padding:40px 4% 35px;margin-top:25px;}
  .index05 .txtbox {padding:15px 0;margin-bottom:25px;}
  .index05 .s1 {font-size:24px;}
  .index05 .c1 {font-size:60px;}
  .index05 .c2 {line-height: 28px;}
}
@media(min-width:1601px) {
  .index05 {padding:50px 0 40px;}
  .index05 .t1 {font-size:50px;}
  .index05 .content {padding:45px 4%;margin-top:30px;}
  .index05 .txtbox {padding:20px 0;margin-bottom:35px;}
  .index05 .s1 {font-size:27px;}
  .index05 .c1 {font-size:64px;}
  .index05 .c2 {line-height: 32px;}
}

.index06 {padding:25px 0 35px;}
.index06 .imgbox:after {padding-top:65%;}
.index06 .txtbox {background:rgba(145,31,31,.9);position:absolute;bottom:0;left:0;right:0;padding:10px 15px;}
.index06 .txtbox:hover {background: #911f1f;}
.index06 .txtbox:hover .c2 {text-decoration: underline;}
.index06 .c1 {color:#fff;}
.index06 .c2 {color:rgba(255,255,255,.5);}
.index06 .slide {margin-bottom:10px;}
.index06 .slide:hover .s1 {color:#911f1f;}
.index06 .slide:hover .s2 {text-decoration: underline;}
.index06 .s2 {color:#999999;margin-top:5px;}
@media(min-width:992px) {
  .index06 {padding:30px 0 45px;}
  .index06 .txtbox {padding:15px;}
}
@media(min-width:1200px) {
  .index06 {padding:35px 0 55px;}
  .index06 .txtbox {padding:20px 20px;}
  .index06 .c2 {font-size:14px;margin-top:3px;}
  .index06 .slide {margin-bottom:15px;}
  .index06 .s2 {font-size:14px;margin-top:10px;}
}
@media(min-width:1601px) {
  .index06 {padding:40px 0 60px;}
  .index06 .txtbox {padding:24px 20px;}
  .index06 .slide {margin-bottom:20px;}
  .index06 .s2 {margin-top:15px;}
}

.ys {position:relative;padding:30px 0;}
.ys .bg {background: #911f1f;position:absolute;left:0;right:0;bottom:0;padding-top:150px;}
.ys .title {text-align: center;padding-bottom:10px;}
.ys .t1 {color:#333;font-size:22px;}
.ys .t2 {color:#999999;margin-top:5px;}
.ys .title i {display:block;height:2px;width:37px;background:#911f1f;margin:10px auto;}
.ys .content {background: #f3f3f3;margin-top:15px;padding:25px 4%;}
.ys .txtbox {color:#222;border:1px solid #cbcbcb;text-align:center;padding:10px 0;margin-bottom:15px;}
.ys .txtbox.active,.ys .txtbox:hover {color:#911f1f;cursor:pointer;border-color:#707070;}
.ys .txtbox.active .s2,.ys .txtbox:hover .s2 {color:#911f1f;}
.ys .s1 {font-size:16px;}
.ys .s2 {color:#aaa;font-size:12px;}
.ys .c1 {color:#911f1f;font-weight: bold;font-size:46px;flex:0 0 20%;max-width:20%;text-align:right;}
.ys .c2 {color:#911f1f;line-height: 22px;text-align: justify;flex:0 0 80%;max-width:80%;}
.ys .img {text-align: center;}
.ys .swiper-pagination {width:100%;margin-top:20px;position:unset;}
.ys .swiper-pagination-bullet {background:none;border:1px solid #911f1f;opacity:1;margin:0 5px;}
.ys .swiper-pagination-bullet-active {background: #911f1f;}
@media(max-width:991px) {
  .ys .c1 {padding-right:20px;}
  .ys .img {flex:0 0 100%;padding-top:20px;}
}
@media(min-width:992px) {
  .ys {padding:35px 0 40px;}
  .ys .t1 {font-size:28px;}
  .ys .title {padding-bottom:20px;}
  .ys .title i {margin-top:15px;}
  .ys .content {padding:30px 4%;margin-top:20px;}
  .ys .txtbox {margin-bottom:20px;}
  .ys .s1 {font-size:20px;}
  .ys .s2 {margin-top:5px;}
  .ys .c1 {font-size:55px;flex:0 0 11%;max-width:11%;}
  .ys .c2 {line-height: 24px;flex:0 0 50%;max-width:50%;}
  .ys .img {flex:0 0 30%;max-width:30%;}
}
@media(min-width:1200px) {
  .ys {padding:40px 0 60px;}
  .ys .bg {padding-top:230px;}
  .ys .t1 {font-size:30px;}
  .ys .t2 {font-size:14px;margin-top:10px;}
  .ys .title {padding-bottom:30px;}
  .ys .title i {margin-top:20px;}
  .ys .content {padding:40px 4% 35px;margin-top:25px;}
  .ys .txtbox {padding:15px 0;margin-bottom:25px;}
  .ys .s1 {font-size:24px;}
  .ys .c1 {font-size:60px;}
  .ys .c2 {line-height: 28px;}
}
@media(min-width:1601px) {
  .ys {padding:50px 0 80px;}
  .ys .t1 {font-size:32px;}
  .ys .title {padding-bottom:40px;}
  .ys .title i {margin-top:25px;}
  .ys .content {padding:45px 4%;margin-top:30px;}
  .ys .txtbox {padding:20px 0;margin-bottom:35px;}
  .ys .s1 {font-size:27px;}
  .ys .c1 {font-size:64px;}
  .ys .c2 {line-height: 32px;}
}

.case {padding:30px 0 25px;}
.case .title {text-align: center;padding-bottom:10px;}
.case .t1 {color:#333;font-size:22px;}
.case .t2 {color:#999999;margin-top:5px;}
.case .title i {display:block;height:2px;width:37px;background:#911f1f;margin:10px auto;}
.case .swiper-slide:hover .c1 {background: #911f1f;color:#fff;}
.case .imgbox {background: #efefef;}
.case .c1 {color:#666;background: #efefef;line-height: 35px;text-align: center;padding:0 15px;}
.case .more {display:block;color:#fff;background:#911f1f;width:150px;line-height: 36px;border-radius: 18px;margin:25px auto;text-align:center;}
.case .more:hover {background:#bb2929;}
@media(min-width:768px) {}
@media(min-width:992px) {
  .case {padding:50px 0 30px;}
  .case .t1 {font-size:28px;}
  .case .title {padding-bottom:20px;}
  .case .title i {margin-top:15px;}
  .case .more {line-height:40px;border-radius:20px;margin-top:40px;}
}
@media(min-width:1200px) {
  .case {padding:80px 0 35px;}
  .case .t1 {font-size:30px;}
  .case .t2 {font-size:14px;margin-top:10px;}
  .case .title {padding-bottom:30px;}
  .case .title i {margin-top:20px;}
  .case .c1 {font-size:15px;line-height: 38px;}
  .case .more {margin-top:55px;}
}
@media(min-width:1601px) {
  .case {padding:100px 0 40px;}
  .case .t1 {font-size:32px;}
  .case .title {padding-bottom:40px;}
  .case .title i {margin-top:25px;}
  .case .more {margin-top:75px;}
}

.case01 {background:#fff;padding:25px 0;margin-top:15px;margin-bottom:30px;overflow: hidden;}
.case01 .title {text-align: center;padding-bottom:10px;}
.case01 .t1 {color:#333;font-size:22px;}
.case01 .t2 {color:#999999;margin-top:5px;}
.case01 .title i {display:block;height:2px;width:37px;background:#911f1f;margin:10px auto;}
.case01 .content {margin-top:20px;}
.case01 .swiper-slide {background: #fff;text-align:center;}
.case01 .swiper-slide:hover .c1 {color:#fff;background: #911f1f;}
.case01 .imgbox {border:1px solid #eee;}
.case01 .imgbox:after {padding-top:75%;}
.case01 .c1 {color:#666666;background:#efefef;line-height: 35px;}
@media(min-width:992px) {
  .case01 {padding:30px 0;}
  .case01 .t1 {font-size:28px;}
  .case01 .title {padding-bottom:20px;}
  .case01 .title i {margin-top:15px;}
}
@media(min-width:1200px) {
  .case01 {padding:30px 0 40px;}
  .case01 .t1 {font-size:30px;}
  .case01 .t2 {font-size:14px;margin-top:10px;}
  .case01 .title {padding-bottom:30px;}
  .case01 .title i {margin-top:20px;}
  .case01 .content {margin-top:30px;}
  .case01 .c1 {font-size:15px;line-height: 38px;}
}
@media(min-width:1601px) {
  .case01 {padding:35px 0 50px;}
  .case01 .t1 {font-size:32px;}
  .case01 .title {padding-bottom:40px;}
  .case01 .title i {margin-top:25px;}
  .case01 .content {margin-top:40px;}
}

.proinfo01 {background: #fcecd9;padding:15px 0;overflow:hidden;}
.proinfo01 .leftbox {overflow:hidden;}
.proinfo01 .leftbox .swiper-container {flex:1;max-width:100%;margin:0 auto;}
.proinfo01 .leftbox .swiper-button-prev {left:0;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23911f1f'%2F%3E%3C%2Fsvg%3E");}
.proinfo01 .leftbox .swiper-button-next {right:0;background-image: url("data:image/svg+xml;charset=utf-8,<svg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'><path%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23911f1f'%2F><%2Fsvg>");}
.proinfo01 .leftbox .swiper-slide {text-align:center;}
.proinfo01 .leftbox .swiper-slide .imgbox img {max-width:100%;max-height:100%;}
.proinfo01 .leftbox .swiper-slide .imgbox:hover img {transform:translate(-50%,-50%);cursor:pointer;}
.proinfo01 .rightbox {padding:0 15px;}
.proinfo01 .t1 {font-size:18px;margin-top:15px;padding-bottom:15px;}
.proinfo01 dl {display:flex;border-bottom:1px solid #f4c184;padding-bottom:5px;margin-bottom:10px;}
.proinfo01 dt {font-weight: bold;}
.proinfo01 dd {color:#b75c27;}
.proinfo01 .c1 {color:#333;margin-top:5px;}
.proinfo01 .more {color:#fff;background:#911f1f;width:295px;line-height: 35px;text-align:center;display:block;}
.proinfo01 .more:hover {background: #bb2929;}
.proinfo01 .s1 {color:#911f1f;margin-top:10px;font-weight:bold;}
.proinfo01 .s1 b {font-size:16px;}
@media(min-width:992px) {
  .proinfo01 {padding:35px 0;}
  .proinfo01 .leftbox {flex:0 0 41%;max-width:41%;}
  .proinfo01 .leftbox>div {border:1px solid #eee;}
  .proinfo01 .rightbox {flex:0 0 50%;}
  .proinfo01 .t1 {font-size:20px;padding-bottom:25px;}
	.proinfo01 .c1 {margin-top:10px;}
	.proinfo01 .more {line-height: 40px;}
	.proinfo01 .s1 {margin-top:15px;}
	.proinfo01 .s1 b {font-size:18px;}
}
@media(min-width:1200px) {
  .proinfo01 {padding:60px 0 45px;}
  .proinfo01 .t1 {font-size:22px;margin-top:0;padding-bottom:30px;}
  .proinfo01 dl {padding-bottom:10px;margin-bottom:15px;}
  .proinfo01 dt {font-size:15px;}
	.proinfo01 dd {font-size:15px;}
	.proinfo01 .c1 {margin-top:15px;}
	.proinfo01 .more {line-height: 45px;}
	.proinfo01 .s1 {margin-top:20px;}
	.proinfo01 .s1 b {font-size:20px;}
}
@media(min-width:1440px) {
  .proinfo01 .t1 {font-size:26px;padding-bottom:35px;}
}
@media(min-width:1601px) {
  .proinfo01 {padding:70px 0 60px;}
  .proinfo01 .rightbox {padding-right:35px;}
  .proinfo01 .t1 {font-size:30px;padding-bottom:40px;}
  .proinfo01 dl {padding-bottom:15px;margin-bottom:20px;}
	.proinfo01 .more {line-height: 48px;}
	.proinfo01 .s1 {margin-top:25px;}
	.proinfo01 .s1 b {font-size:22px;}
}

.newslist {padding:0px 0 30px;}
.newslist .title {text-align: center;padding-bottom:10px;}
.newslist .t1 {color:#333;font-size:22px;}
.newslist .t2 {color:#999999;margin-top:5px;}
.newslist .title i {display:block;height:2px;width:37px;background:#911f1f;margin:10px auto;}
.newslist .slide {border:1px solid #eee;padding:15px;margin-bottom:15px;}
.newslist .slide:hover .datebox {color:#fff;background: #911f1f;}
.newslist .slide:hover .t1 {color:#911f1f;}
.newslist .datebox {color:#dfdfdf;background:#999;min-width:80px;justify-content:center;transition:.36s all;}
.newslist .datebox .tt {font-size:24px;font-weight:bold;margin-bottom:5px;}
.newslist .imgbox {max-width:35%;min-width:35%;transition:.36s all;}
.newslist .imgbox:after {padding-top:60%;}
.newslist .imgbox img {max-height:100%;width:unset;max-width:100%;}
.newslist .txtbox {padding-left:15px;flex:1;width:50%;transition:.36s all;}
.newslist .c1 {color:#333;font-size:16px;font-weight:bold;line-height:1.1;}
.newslist .time {color:#999;margin-top:10px;}
.newslist .c2 {margin-top:5px;line-height: 20px;height:40px;overflow:hidden;}
.newslist .more {color:#ccc;line-height: 30px;border:1px solid #ccc;width:100px;margin-top:15px;text-align:center;transition:.36s all;}
.newslist .more:hover {color:#fff;background:#911f1f;transition:.36s all;}
@media(min-width:768px) {}
@media(min-width:992px) {
  .newslist .t1 {font-size:28px;}
  .newslist .title {padding-bottom:20px;}
  .newslist .title i {margin-top:15px;}
  .newslist .slide {margin-bottom:20px;}
  .newslist .datebox {min-width:100px;}
  .newslist .datebox .tt {font-size:32px;}
  .newslist .txtbox {padding-left:20px;}
  .newslist .c2 {margin-top:15px;line-height: 24px;height:48px;}
}
@media(min-width:1200px) {
  .newslist {padding:0 0 45px;}
  .newslist .t1 {font-size:30px;}
  .newslist .t2 {font-size:14px;margin-top:10px;}
  .newslist .title {padding-bottom:30px;}
  .newslist .title i {margin-top:20px;}
  .newslist .slide {margin-bottom:25px;transition:.36s all;}
  .newslist .slide:hover {background: #f8f8f8;transition:.36s all;}
  .newslist .slide:hover .more {color:#fff;background:#911f1f;transition:.36s all;}
  .newslist .datebox {min-width:120px;}
  .newslist .datebox .tt {font-size:36px;}
  .newslist .txtbox {padding-left:25px;}
  .newslist .c1 {font-size:18px;}
  .newslist .time {margin-top:15px;}
}
@media(min-width:1601px) {
  .newslist {padding:0 0 60px;}
  .newslist .t1 {font-size:32px;}
  .newslist .title {padding-bottom:40px;}
  .newslist .title i {margin-top:25px;}
  .newslist .slide {margin-bottom:35px;}
  .newslist .datebox .tt {font-size:50px;}
  .newslist .txtbox {padding-left:25px;}
  .newslist .c1 {font-size:20px;}
}

.newsinfo {padding:0 0 30px;text-align: justify;border-bottom: 1px solid #eee;}
.newsinfo01 {margin-top:15px;}
.newsinfo01 .title {margin-bottom:20px;border-bottom: 1px solid #eee;padding-bottom: 15px;text-align: center;}
.newsinfo01 .t1 {color:#343434;font-size:18px;}
.newsinfo01 .t2 {color:#7a7a7a;}
.newsinfo01 .img img {max-height:80vh!important;max-width:100%!important;}
.newsinfo01 .content {line-height: 24px;padding:0px 0px 30px;}
.newsinfo01 .content img {height:unset!important;max-height:80vh!important;max-width:100%!important;}
.newsinfo01 .content iframe {background:none;max-width:100%!important;}
.newsinfo01 .content table {background:none;width:100%!important;max-width:100%!important;}
@media(min-width:768px) {}
@media(min-width:992px) {
  .newsinfo01 .t1 {font-size:20px;}
  .newsinfo01 .title {text-align: center; }
}
@media(min-width:1200px) {
  .newsinfo {padding:0 0 45px;}
  .newsinfo01 .title {margin-bottom:30px;}
  .newsinfo01 .content {line-height: 32px;padding:0 0px 50px;}
  .newsinfo01 .t1 {font-size:22px;}
  .newsinfo01 .t2 {font-size:14px;}
}
@media(min-width:1601px) {
  .newsinfo {padding:0 0 60px;}
  .newsinfo01 .t1 {font-size:26px;}
  .newsinfo01 .content {line-height: 36px;padding:0 0px 70px;}
}

.company01 {padding:30px 0 0;}
.company01 img {max-width:100%!important;}
.company01 .title {text-align: center;padding-bottom:10px;}
.company01 .t1 {color:#333;font-size:22px;}
.company01 .t2 {color:#999999;margin-top:5px;}
.company01 .title i {display:block;height:2px;width:37px;background:#911f1f;margin:10px auto;}
.company01 .content {color:#8d8d8d;line-height: 24px;text-align:justify;margin-bottom:30px;border-bottom:1px solid #eee;}
.company01 .c1 {color:#444;margin-top:15px;}
@media(min-width:768px) {}
@media(min-width:992px) {
  .company01 {padding:35px 0 20px;}
  .company01 .t1 {font-size:28px;}
  .company01 .title {padding-bottom:20px;}
  .company01 .title i {margin-top:15px;}
	.company01 .content {line-height: 26px;border:none;}
	.company01 .c1 {margin-top:25px;}
}
@media(min-width:1200px) {
  .company01 {padding:45px 0 35px;}
  .company01 .t1 {font-size:30px;}
  .company01 .t2 {font-size:14px;margin-top:10px;}
  .company01 .title {padding-bottom:30px;}
  .company01 .title i {margin-top:20px;}
	.company01 .content {line-height: 28px;}
	.company01 .c1 {font-size:15px;margin-top:35px;}
}
@media(min-width:1601px) {
  .company01 {padding:50px 0 40px;}
  .company01 .t1 {font-size:32px;}
  .company01 .title {padding-bottom:40px;}
  .company01 .title i {margin-top:25px;}
	.company01 .content {line-height: 32px;}
}

.product {min-height: 400px;}
.product .typebar {display:flex;white-space: nowrap;overflow-x:scroll;padding-top:5px;}
.product .typebar .b1 {padding:0 15px;margin-right:10px;border:1px solid #ccc;line-height: 30px;}
.product .typebar .b1:hover,.product .typebar .b1.active {background: #911f1f;color:#fff;}
.product .title {text-align: center;padding-bottom:10px;}
.product .t1 {color:#333;font-size:22px;}
.product .t2 {color:#999999;margin-top:5px;}
.product .title i {display:block;height:2px;width:37px;background:#911f1f;margin:10px auto;}
.product .content {line-height: 24px;text-align:justify;}
.product .list {width: 100%;display:flex;flex-wrap:wrap;}
.product .slide {background:#fff;flex-basis:48%;max-width:48%;margin-right:2%;margin-bottom:15px;}
.product .slide:nth-child(2n) {margin-right:0;}
.product .slide .imgbox {border:1px solid #eee;}
.product .slide .imgbox img {width:unset;max-height:90%;max-width:90%;}
.product .slide:hover .imgbox {border:1px solid #911f1f;}
.product .slide:hover .imgbox img {transform:translate(-50%,-50%);}
.product .slide:hover .c1 {color:#911f1f;}
.product .c1 {color:#878787;margin-top:10px;white-space: nowrap;overflow:hidden;text-overflow: ellipsis;text-align:center;}
@media(min-width:768px) {}
@media(min-width:992px) {
  .product {padding:45px 0 35px;}
  .product .typebar {justify-content: center;overflow:hidden;}
  .product .typebar .b1 {line-height: 35px;}
  .product .t1 {font-size:28px;}
  .product .title {padding-bottom:20px;}
  .product .title i {margin-top:15px;}
	.product .content {line-height: 28px;}
	.product .c1 {font-size:15px;margin-top:35px;}
  .product .slide {flex-basis:31%;max-width:31%;margin-right:3%;margin-bottom:20px;}
  .product .slide:nth-child(2n) {margin-right:3%;}
  .product .slide:nth-child(3n) {margin-right:0;}
}
@media(min-width:1200px) {
  .product .typebar .b1 {font-size:15px;line-height: 40px;}
  .product .t1 {font-size:30px;}
  .product .t2 {font-size:14px;margin-top:10px;}
  .product .title {padding-bottom:30px;}
  .product .title i {margin-top:20px;}
  .product .content {line-height: 32px;}
  .product .c1 {margin-top:20px;}
}
@media(min-width:1601px) {
  .product .t1 {font-size:32px;}
  .product .title {padding-bottom:40px;}
  .product .title i {margin-top:25px;}
}

.message01 {padding:0 15px 30px;overflow:hidden;}
.message01 .slide {background:#fff;border:1px solid #cfcfcf;line-height:35px;padding:0 15px;margin-bottom:10px;white-space:nowrap;}
.message01 .slide input {width:90%;}
.message01 .slide textarea {width:90%;font-size:14px;line-height: 24px;height:92px;padding-top:7px;}
.message01 .submit {color:#fff;background:#911f1f;display:block;text-align:center;width:245px;height:35px;line-height: 35px;}
@media(min-width:768px) {
  .message01 .slide {line-height:40px;}
  .message01 .submit {height: 40px;line-height: 40px;}
}
@media(min-width:992px) {
  .message01 .slide {line-height:45px;margin-bottom:15px;}
  .message01 .slide:hover {border-color:#911f1f;}
  .message01 .submit {font-size:16px;height: 45px;line-height: 45px;transition:.36s all;}
  .message01 .submit:hover {background: #911f1f;transition:.36s all;}
}
@media(min-width:1200px) {
  .message01 {padding:0 15px 50px;}
  .message01 {padding-left: 40px;}
  .message01 .slide {line-height:50px;}
  .message01 .slide textarea {font-size:16px;line-height: 30px;height: 120px;padding-top:11px;}
  .message01 .submit {height: 50px;line-height: 50px;}
}
@media(min-width:1601px) {
  .message01 {padding:0 15px 60px;}
  .message01 .slide {line-height:55px;}
  .message01 .slide textarea {font-size:16px;line-height: 30px;height:120px;padding-top:13px;}
  .message01 .submit {font-size:18px;height: 55px;line-height: 55px;}
}

.contact {padding:0 15px 30px;}
.contact #dituContent {height:300px;margin-top:25px;}
.contact .contact-list .lineT {border-left: 5px solid #911f1f;padding-left: 10px;}
.contact .contact-list {border: 1px solid #efefef !important;background: #fafafa;border-radius: 10px;margin-bottom: 30px;}
.contact .contact-list li {margin-bottom: 10px;}
.contact .contact-list ul li div {padding-left: 60px;color: #595959;padding: 15px 15px 15px 60px;border-radius: 5px;}
.contact .contact-list ul li div.icon-01 {background: url(../images/contact-icon-01.png) no-repeat 10px 10px #fff;}
.contact .contact-list ul li div.icon-02 {background: url(../images/contact-icon-02.png) no-repeat 10px 10px #fff;}
.contact .contact-list ul li div.icon-03 {background: url(../images/contact-icon-03.png) no-repeat 10px 10px #fff;}
.contact .contact-list ul li div.icon-04 {background: url(../images/contact-icon-04.png) no-repeat 10px 10px #fff;}
.contact .contact-list ul li div.icon-05 {background: url(../images/contact-icon-05.png) no-repeat 10px 10px #fff;}
.contact .contact-list ul li div.icon-06 {background: url(../images/contact-icon-06.png) no-repeat 10px 10px #fff;}
@media(min-width:1200px) {
  .contact {padding:0 15px 50px;}
}
@media(min-width:1601px) {
  .contact {padding:0 15px 60px;}
  .contact #dituContent {height:500px;margin-top:40px;}
}

.footer {color:#adadad;background:#313131;line-height: 22px;position:relative;padding:15px 0;}
.footer .menu {display:none;white-space: nowrap;}
.footer .menu a {display:inline-block;margin:0 10px;}
.footer .menu a:first-child {margin-left:0;}
.footer .menu a:last-child {margin-right:0;}
.footer .menu a:hover {color:#fff;}
.footer .c1 {color:#b1b1b1;line-height: 24px;}
.footer .c2 {}
.footer .c3 {color:#fff;line-height: 1;margin-right:15px;}
@media(min-width:768px) {}
@media(min-width:992px) {
  .footer {line-height: 24px;}
  .footer .menu {display:block;padding-bottom:15px;}
	.footer .menu a {margin:0 15px;}
  .footer .c1 {line-height: 28px;}
}
@media(min-width:1200px) {
  .footer {font-size:14px;line-height: 26px;padding:20px 0 15px;}
  .footer .menu {padding-bottom:20px;}
	.footer .menu a {font-size:15px;margin:0 20px;}
  .footer .c1 {line-height: 30px;}
}
@media(min-width:1601px) {
  .footer {line-height: 28px;padding:25px 0 20px;}
  .footer .menu {padding-bottom:25px;}
	.footer .menu a {margin:0 30px;}
}

.footer-bar {height:70px;transition:.36s all;}
.footer-bar .list {color:#fff;background:#2e2d2c;display:flex;position:fixed;bottom:0;left:0;right:0;height:70px;z-index:999;}
.footer-bar .slide {flex:1;text-align: center;line-height: 30px;}
.footer-bar .slide i {display:block;font-size:25px;padding-top:10px;}
@media(max-width:991px) {
  .footer-bar.hide {display:none;}
}